package com.bing.bingPro.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bing.bingPro.controller.dto.TNetDto;
import com.bing.bingPro.controller.dto.TOrderDateDTO;
import com.bing.bingPro.controller.dto.ZRankDto;
import com.bing.bingPro.controller.dto.zTrendDto;
import com.bing.bingPro.controller.vo.TNetworkTopologyPonAreaDayVo;
import com.bing.bingPro.controller.vo.zRankVo;
import com.bing.bingPro.controller.vo.zTrendVo;
import com.bing.bingPro.entity.TNetworkTopologyPonAreaDay;
import com.github.pagehelper.PageInfo;

import java.util.List;
import java.util.Map;

/**
 * @author 29821
 * @description 针对表【t_network_topology_pon_area_day】的数据库操作Service
 * @createDate 2023-07-10 09:53:23
 */
public interface TNetworkTopologyPonAreaDayService extends IService<TNetworkTopologyPonAreaDay> {

    List<Map<String, Object>> getCity();

    List<String> dateList(TOrderDateDTO tOrderDateDTO);

    List<TNetworkTopologyPonAreaDayVo> getDetail(TNetDto tOrderDateDTO);

    List<zTrendVo> zTrend(zTrendDto zTrendDto);

    List<zRankVo> zRank(zTrendDto zTrendDto);

    PageInfo<TNetworkTopologyPonAreaDayVo> getDetailList(TNetDto tOrderDateDTO);
}
